* {
    outline: 0px none !important;
    border-radius: 0px !important;
}
.bootstrap-select .btn:focus {
    outline: none 0px !important;
}
html,
body {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: #404040;
    direction: ltr;
}
.profile-img {
    width: 48px;
    height: 48px;
    margin: 0px auto 30px;
}
.profile-img i {
    color: #555;
}
.banner {
    margin-top: 40px;
    margin-bottom: 60px;
}
@media(min-width:621px){

.banner h1 {
    font-family: 'Open Sans', arial;
    -webkit-font-smoothing: antialiased;
    color: #555;
    font-size: 38px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 20px;
}
}
@media(max-width:620px){

.banner h1 {
    font-family: 'Open Sans', arial;
    -webkit-font-smoothing: antialiased;
    color: #555;
    font-size: 28px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 16px;
}
}
@media(max-width:461px){

.banner h1 {
    font-family:'Open Sans',
    arial;
    -webkit-font-smoothing:antialiased;
    color:#555;
    font-size:22px;
    font-weight:300;
    margin-top:0;
    margin-bottom:12px;
}
}
.mgbtm30 {
    margin-bottom:30px;
}
.mgbtm15 {
    margin-bottom:15px;
}
a.btmlink {
    padding:0px 8px;
}
.fc {
    margin-top:5px;
    margin-bottom:10px;
}
.fc-legend {
    font-size:14px;
    font-weight:bold;
    color:#444;
    border:0px;
    margin-bottom:0px!important;
}
/*bootstrap-override*/

/*
.form-control{border: 1px solid #d9d9d9;border-top-color: #d2d2d2;height: 45px}
.-vemargin1{margin-bottom: 0px;}
.form-control:focus{z-index: 3}
*/

.navbar-indigo
{
	background-color: #3F51B5;
}
.navbar-indigo > a.navbar-brand
{
	color: #FFF;
}


.input-med {
    width:159px;
    display:inline;
}
.input-tiny {
    width:70px;
    display:inline;
}
.input-tiny-better {
    width:112px;
    display:inline;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="span"] {
    margin-bottom:2px;
}
.btn {
    cursor:default!important;
}
.form-signin {
    max-width:360px;
    margin:0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
    margin-bottom:10px;
}
.form-signin .checkbox {
    font-weight:normal;
}
.form-signin .form-control {
    position:relative;
    height:auto;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:10px;
    font-size:16px;
}
.form-signin .form-control:focus {
    z-index:2;
}
.form-signin input[type="email"] {
    margin-bottom:-1px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
}
.form-signin input[type="password"] {
    margin-bottom:10px;
    border-top-left-radius:0;
    border-top-right-radius:0;
}